feel defeated - French English Dictionary